Tutor\Ecommerce\CheckoutController B

Total Complexity 98
Dependencies 15
Dependents 6
Total lines 870
Lines of code 544
Logical lines of code 291
Comment lines 207
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
pay_now()
B
33 19 99
prepare_payment_data()
B
32 15 107
prepare_checkout_items()
B
38 17 67
prepare_items()
A
47 10 36
calculate_discount()
A
49 8 31
pay_incomplete_order()
S
51 5 25
proceed_to_payment()
S
48 4 37
prepare_recurring_payment_data()
S
42 3 51
restrict_checkout_page()
S
59 4 14
set_pay_now_alert_msg()
S
56 3 20
validate_pay_now_req()
S
56 3 19
create_checkout_page()
S
61 2 13
__construct()
S
65 2 9
get_page_url()
S
80 1 3
get_page_id()
S
79 1 3
ajax_get_checkout_html()
S
65 1 10